#include "Lib_Delay.h"
#include "macro.h"
#include "cmsis_os.h"

/*************************************************
  Function:       // Delay_us
  Description:    // 微秒延时函数
  Calls:          // Delay_us

  Called By:      // IIC_Init
  Table Accessed: // None
  Table Updated:  // None
  Input:          // None
  Output:         // None
  Return:         // None
  Others:         // None
*************************************************/
void Delay_us(INT16U u8time)
{
    INT8U i;

    while (u8time--)
    {
        for (i = 0; i < 4; i++)
            ;
    }
}

void Delay(U16 DelayValue)  // us
{
    DelayValue *= 4;
    while (DelayValue--)
        ;
    return;
}

// void Delay_ms(U16 DelayValue)  // ms
// {
//     osDelay(DelayValue);
//     return;
// }

///*************************************************
//  Function:       // Delay_ms
//  Description:    // 毫秒延时函数
//  Calls:          // Delay_us
//
//  Called By:      // IIC_Init
//  Table Accessed: // None
//  Table Updated:  // None
//  Input:          // None
//  Output:         // None
//  Return:         // None
//  Others:         // None
//*************************************************/
// void Delay_ms(INT16U u8time)
//{
//		INT32U u32Temp = 0;
//
//		u32Temp =u8time*1000;
//		while(u32Temp--)
//		{
//				Delay_us(1);
//		}
//}
